package vn.com.vega.music.downloadmanager;

import vn.com.vega.music.objects.Song;
import vn.com.vega.music.objects.Video;

interface IDownloadService {
	boolean addSongtoDownloadList(in Song songNeddDownload);
	boolean addVideoToDownloadList (in Video videoNeedDownload);
	boolean addListSongtoDownloadList(in List<Song> songNeddDownload);
	boolean songExitInDownloadList(in Song song);
	boolean videoExitInDownloadList(in Video video);
	int getPercentDownloadOfSong(in Song song);
	int getPercentDownloadOfVideo(in Video video);
	void stopDownload();
}